// void类型可以赋值null
let hd: void = null;
console.log(hd);

// void类型可以赋值undefined
hd = undefined;
console.log(hd);

// void类型一般用于函数返回值
function fun(): void {}
console.log(fun());

// 返回值可以多类型
function run(): void | string {
  return "chengzhu";
}
console.log(run());

function error(): never {
  throw new Error("类型错误");
}
// 下面打印就会报错，因为没有返回值
// console.log(error());

error();
